package com.yunhe.merchants.service;

import com.yunhe.common.model.mybatis.PageResult;
import com.yunhe.merchants.domain.MyProject;
import com.yunhe.merchants.model.FilterCondition;
import com.yunhe.merchants.model.IntentionProjectUpload;

import java.util.List;

/**
 * @Author: DongWenYu
 * @Date: 2021/5/7 22:35
 */
public interface ITalkService extends IMyProjectService{

    /**
     * 洽谈项目条件筛选
     * @param filterCondition 
     * @param userId
     * @param page 
     * @param size
     * @return com.yunhe.common.model.mybatis.PageResult 
     * @create 2021/5/11 17:21
     */
    PageResult selectByFilterCondition(FilterCondition filterCondition, Long userId,int page, int size);

    /**
     * 批量导出
     * @param ids
     * @param filterCondition
     * @return java.util.List<com.yunhe.merchants.model.IntentionProjectUpload> 
     * @create 2021/5/11 17:27
     */
    List<MyProject> export(String ids , FilterCondition filterCondition);

}
